<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // console.log(fn);
        // // fn();
        // function fn(){
        //     console.log("hello")
        // }
        // console.log(abc)
        // var abc=function(){}
        //     console.log(abc)
        // var qwe;
        // function qwe() { }
        // console.log(qwe);
        // qwe = "hello";
        // console.log(qwe);
    //     ;(function(){
    //     var a;
    //     var a;
    //     function a(){ 1 }
    //     function a(){ 3 }
    //     console.log(a);   //f3  
    //     a = "hello";
    //     console.log(a);     //hello
    //     console.log(a);     //hello
    //     a = function(){ 2 }
    //     console.log(a);     //f2
    //     a = "world"
    //     console.log(a);    //world
    //     console.log(a);     //world
    // })();
    ;(function(){
        var b;
        function b(){ 1 }
        function b(){ 2 }
        function b(){ 3 }
        function b(){ 4 }
        console.log(b); //f4   
        console.log(b);     //f4
        console.log(b);     //f4
        b = "hello"
        console.log(b);     //hello
        console.log(b);      //hello
        console.log(b);      //hello
        var b = function(){ 5 }
        console.log(b);     //f5
    })();
    </script>
</body>

</html>